home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1994 March / Internet Info CD-ROM (Walnut Creek) (March 1994).iso / inet / internet-drafts / draft-ietf-madman-mtamib-05.txt < prev    next >
Text File  |  1993-09-16  |  29KB  |  1,118 lines

  1.  
  2.  
  3. Network Working Group                              Steve Kille, WG Chair
  4. Internet Draft                                         Ned Freed, Editor
  5.  
  6.  
  7.  
  8.  
  9.  
  10.                           Mail Monitoring MIB
  11.  
  12.                               14-Sep-1993
  13.  
  14.  
  15.  
  16.  
  17.  
  18.                           Status of this Memo
  19.  
  20. This document is an Internet Draft. Internet Drafts are working
  21. documents of the Internet Engineering Task Force (IETF), its Areas, and
  22. its Working Groups.  Note that other groups may also distribute working
  23. documents as Internet Drafts.
  24.  
  25. Internet Drafts are valid for a maximum of six months and may be
  26. updated, replaced, or obsoleted by other documents at any time. It is
  27. inappropriate to use Internet Drafts as reference material or to cite
  28. them other than as a "work in progress".
  29.  
  30.  
  31.                            Table of Contents
  32.  
  33. 1 Introduction ....................................................    2
  34. 2 The SNMPv2 Network Management Framework .........................    2
  35. 2.1 Object Definitions ............................................    2
  36. 3 Message Flow Model ..............................................    3
  37. 4 MTA Objects .....................................................    3
  38. 5 Definitions .....................................................    4
  39. 6 Acknowledgements ................................................   19
  40. 7 References ......................................................   19
  41. 8 Security Considerations .........................................   19
  42. 9 Authors' Addresses ..............................................   19
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59. Internet Draft            Mail Monitoring MIB                14-Sep-1993
  60.  
  61.  
  62. 1.  Introduction
  63.  
  64. This memo defines an experimental portion of the Management Information
  65. Base (MIB) for use with network management protocols in the Internet
  66. community. In particular, this memo extends the basic Network Services
  67. Monitoring MIB [1] to allow monitoring of Message Transfer Agents
  68. (MTAs). It may also be used to monitor MTA components within gateways.
  69.  
  70.  
  71. 2.  The SNMPv2 Network Management Framework
  72.  
  73. The SNMPv2 Network Management Framework consists of four major
  74. components.  They are:
  75.  
  76. o    RFC 1442 which defines the SMI, the mechanisms used for describing
  77.      and naming objects for the purpose of management.
  78.  
  79. o    RFC 1213 defines MIB-II, the core set of managed objects for the
  80.      Internet suite of protocols.
  81.  
  82. o    RFC 1445 which defines the administrative and other architectural
  83.      aspects of the framework.
  84.  
  85. o    RFC 1448 which defines the protocol used for network access to
  86.      managed objects.
  87.  
  88. The Framework permits new objects to be defined for the purpose of
  89. experimentation and evaluation.
  90.  
  91.  
  92. 2.1.  Object Definitions
  93.  
  94. Managed objects are accessed via a virtual information store, termed the
  95. Management Information Base or MIB.  Objects in the MIB are defined
  96. using the subset of Abstract Syntax Notation One (ASN.1) defined in the
  97. SMI.  In particular, each object type is named by an OBJECT IDENTIFIER,
  98. an administratively assigned name.  The object type together with an
  99. object instance serves to uniquely identify a specific instantiation of
  100. the object.  For human convenience, we often use a textual string,
  101. termed the descriptor, to refer to the object type.
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112. Expires 14-Mar-1994                                             [Page 2]
  113.  
  114.  
  115.  
  116.  
  117.  
  118. Internet Draft            Mail Monitoring MIB                14-Sep-1993
  119.  
  120.  
  121. 3.  Message Flow Model
  122.  
  123. A general model of message flow inside an MTA has to be presented before
  124. a MIB can be described. Generally speaking, message flow occurs in four
  125. steps:
  126.  
  127. (1)  Messages are submitted to the MTA by User Agents, Message Stores,
  128.      other MTAs, and gateways.
  129.  
  130. (2)  The "next hop" for the each message is determined. This is simply
  131.      the destination the message is to be delivered to; it may or may
  132.      not be the final destination of the message. Multiple "next hops"
  133.      may exist for a single message (as a result of either having
  134.      multiple recipients or distribution list expansion); this may make
  135.      it necessary to duplicate messages.
  136.  
  137. (3)  Messages are converted into the format that's appropriate for the
  138.      next hop.
  139.  
  140. (4)  Messages are delivered to the appropriate destination, which may be
  141.      a User Agent, Message Store, another MTA, or gateway.
  142.  
  143. Storage of messages in the MTA occurs at some point during this process.
  144. However, it is important to note that storage may occur at different and
  145. possibly even multiple points during this process. For example, some
  146. MTAs expand messages into multiple copies as they are received. In this
  147. case (1), (2), and (3) may all occur prior to storage.  Other MTAs store
  148. messages precisely as they are received and perform all expansion and
  149. conversion processing during retransmission processing. So here only (1)
  150. occurs prior to storage. This leads to a situation where, in general, a
  151. measurement of messages received may not equal a measurement of messages
  152. in store, or a measurement of messages stored may not equal a
  153. measurement of messages retransmitted, or both.
  154.  
  155.  
  156. 4.  MTA Objects
  157.  
  158. If there are one or more MTAs on the host, the following mta group may
  159. be used to monitor them. Any number of the MTAs on a host may be
  160. monitored. Each MTA is dealt with as a separate application and has its
  161. own applTable entry in the Network Services Monitoring MIB.
  162.  
  163. The MIB described in this document covers only the portion which is
  164. specific to the monitoring of MTAs. The network service related part of
  165. the MIB is covered in a separate document [1].
  166.  
  167.  
  168.  
  169.  
  170.  
  171. Expires 14-Mar-1994                                             [Page 3]
  172.  
  173.  
  174.  
  175.  
  176.  
  177. Internet Draft            Mail Monitoring MIB                14-Sep-1993
  178.  
  179.  
  180. 5.  Definitions
  181.  
  182. MTA-MIB DEFINITIONS ::= BEGIN
  183.  
  184. IMPORTS
  185.     OBJECT-TYPE, experimental, Counter32, Gauge32
  186.       FROM SNMPv2-SMI
  187.     DisplayString, TimeInterval
  188.       FROM SNMPv2-TC
  189.     applIndex, applTCPProtoID, applUDPProtoID
  190.       FROM APPLICATION-MIB;
  191.  
  192. mta MODULE-IDENTITY
  193.     LAST-UPDATED "9309140000Z"
  194.     ORGANIZATION "IETF Mail and Directory Management Working Group"
  195.     CONTACT-INFO
  196.       "        Ned Freed
  197.  
  198.        Postal: Innosoft International, Inc.
  199.                250 West First Street, Suite 240
  200.                Claremont, CA  91711
  201.                US
  202.  
  203.        Tel: +1 909 624 7907
  204.        Fax: +1 909 621 5319
  205.  
  206.        E-Mail: ned@innosoft.com"
  207.     DESCRIPTION
  208.       "The MIB module describing Message Transfer Agents (MTAs)"
  209.     ::= {experimental 47}
  210.  
  211. mtaObjects OBJECT IDENTIFIER ::= {mta 1}
  212.  
  213. mtaTable OBJECT-TYPE
  214.     SYNTAX SEQUENCE OF MtaEntry
  215.     MAX-ACCESS not-accessible
  216.     STATUS current
  217.     DESCRIPTION
  218.       "The table holding information specific to an MTA."
  219.     ::= {mtaObjects 1}
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230. Expires 14-Mar-1994                                             [Page 4]
  231.  
  232.  
  233.  
  234.  
  235.  
  236. Internet Draft            Mail Monitoring MIB                14-Sep-1993
  237.  
  238.  
  239. mtaEntry OBJECT-TYPE
  240.     SYNTAX MtaEntry
  241.     MAX-ACCESS not-accessible
  242.     STATUS current
  243.     DESCRIPTION
  244.       "The entry associated with each MTA."
  245.     INDEX {applIndex}
  246.     ::= {mtaTable 1}
  247.  
  248. MtaEntry ::= SEQUENCE {
  249.     mtaSubmittedMessages
  250.       Counter32,
  251.     mtaStoredMessages
  252.       Gauge32,
  253.     mtaDeliveredMessages
  254.       Counter32,
  255.     mtaSubmittedVolume
  256.       Counter32,
  257.     mtaStoredVolume
  258.       Gauge32,
  259.     mtaDeliveredVolume
  260.       Counter32,
  261.     mtaSubmittedRecipients
  262.       Counter32,
  263.     mtaStoredRecipients
  264.       Gauge32,
  265.     mtaDeliveredRecipients
  266.       Counter32
  267. }
  268.  
  269. mtaSubmittedMessages OBJECT-TYPE
  270.     SYNTAX Counter32
  271.     MAX-ACCESS read-only
  272.     STATUS current
  273.     DESCRIPTION
  274.       "The number of messages submitted since MTA initialization."
  275.     ::= {mtaEntry 1}
  276.  
  277. mtaStoredMessages OBJECT-TYPE
  278.     SYNTAX Gauge32
  279.     MAX-ACCESS read-only
  280.     STATUS current
  281.     DESCRIPTION
  282.       "The total number of messages currently stored in the MTA."
  283.     ::= {mtaEntry 2}
  284.  
  285.  
  286.  
  287.  
  288.  
  289. Expires 14-Mar-1994                                             [Page 5]
  290.  
  291.  
  292.  
  293.  
  294.  
  295. Internet Draft            Mail Monitoring MIB                14-Sep-1993
  296.  
  297.  
  298. mtaDeliveredMessages OBJECT-TYPE
  299.     SYNTAX Counter32
  300.     MAX-ACCESS read-only
  301.     STATUS current
  302.     DESCRIPTION
  303.       "The number of messages delivered since MTA initialization."
  304.     ::= {mtaEntry 3}
  305.  
  306. mtaSubmittedVolume OBJECT-TYPE
  307.     SYNTAX Counter32
  308.     UNITS "K-octets"
  309.     MAX-ACCESS read-only
  310.     STATUS current
  311.     DESCRIPTION
  312.       "The total volume of messages submitted since MTA
  313.       initialization, measured in kilo-octets.  This volume should
  314.       include all transferred data that is logically above the mail
  315.       transport protocol level.  For example, an SMTP-based MTA
  316.       should use the number of kilo-octets in the message header
  317.       and body, while an X.400-based MTA should use the number of
  318.       kilo-octets of P2 data."
  319.     ::= {mtaEntry 4}
  320.  
  321. mtaStoredVolume OBJECT-TYPE
  322.     SYNTAX Gauge32
  323.     UNITS "K-octets"
  324.     MAX-ACCESS read-only
  325.     STATUS current
  326.     DESCRIPTION
  327.       "The total volume of messages currently stored in the MTA,
  328.       measured in kilo-octets.  This volume should include all
  329.       stored data that is logically above the mail transport
  330.       protocol level.  For example, an SMTP-based MTA should
  331.       use the number of kilo-octets in the message header and
  332.       body, while an X.400-based MTA would use the number of
  333.       kilo-octets of P2 data."
  334.     ::= {mtaEntry 5}
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348. Expires 14-Mar-1994                                             [Page 6]
  349.  
  350.  
  351.  
  352.  
  353.  
  354. Internet Draft            Mail Monitoring MIB                14-Sep-1993
  355.  
  356.  
  357. mtaDeliveredVolume OBJECT-TYPE
  358.     SYNTAX Counter32
  359.     UNITS "K-octets"
  360.     MAX-ACCESS read-only
  361.     STATUS current
  362.     DESCRIPTION
  363.       "The total volume of messages delivered since MTA
  364.       initialization, measured in kilo-octets.  This volume should
  365.       include all transferred data that is logically above the mail
  366.       transport protocol level.  For example, an SMTP-based MTA
  367.       should use the number of kilo-octets in the message header
  368.       and body, while an X.400-based MTA should use the number of
  369.       kilo-octets of P2 data."
  370.     ::= {mtaEntry 6}
  371.  
  372. mtaSubmittedRecipients OBJECT-TYPE
  373.     SYNTAX Counter32
  374.     MAX-ACCESS read-only
  375.     STATUS current
  376.     DESCRIPTION
  377.       "The total number of recipients specified in all messages
  378.       submitted since MTA initialization."
  379.     ::= {mtaEntry 7}
  380.  
  381. mtaStoredRecipients OBJECT-TYPE
  382.     SYNTAX Gauge32
  383.     MAX-ACCESS read-only
  384.     STATUS current
  385.     DESCRIPTION
  386.       "The total number of recipients specified in all messages
  387.       currently stored in the MTA."
  388.     ::= {mtaEntry 8}
  389.  
  390. mtaDeliveredRecipients OBJECT-TYPE
  391.     SYNTAX Counter32
  392.     MAX-ACCESS read-only
  393.     STATUS current
  394.     DESCRIPTION
  395.       "The total number of recipients specified in all messages
  396.       delivered since MTA initialization."
  397.     ::= {mtaEntry 9}
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407. Expires 14-Mar-1994                                             [Page 7]
  408.  
  409.  
  410.  
  411.  
  412.  
  413. Internet Draft            Mail Monitoring MIB                14-Sep-1993
  414.  
  415.  
  416. -- MTAs typically group inbound submissions, queue storage, and
  417. -- outbound deliveries in some way. In the most extreme case
  418. -- information will be maintained for each different entity that
  419. -- submits messages and for each entity the MTA stores messages for
  420. -- and delivers messages to.  Other MTAs may elect to treat all
  421. -- submissions equally, all queue storage equally, all deliveries
  422. -- equally, or some combination of this.
  423.  
  424. -- In any case, a grouping abstraction is an extremely useful for
  425. -- breaking down the activities of an MTA. For purposes of labelling
  426. -- this will be called a "group" in this MIB.
  427.  
  428. -- Each group contains all the variables needed to monitor all aspects
  429. -- of an MTA's operation.  However, the fact that all groups contain
  430. -- all possible variables does not imply that all groups must use all
  431. -- possible variables. For example, a single group might be used to
  432. -- monitor only one kind of event (inbound processing, outbound
  433. -- processing, or storage). In this sort of configuration all unused
  434. -- counters would be inaccessible; e.g., returning either a
  435. -- noSuchName error (for an SNMPv1 get), or a noSuchInstance
  436. -- exception (for an SNMPv2 get).
  437.  
  438. -- Groups are not necessarily mutually exclusive. A given event may
  439. -- be recorded by more than one group, a message may be seen as
  440. -- stored by more than one group, and so on.  Groups should be all
  441. -- inclusive, however: if groups are implemented all aspects of an
  442. -- MTA's operation should be registered in at least one group. This
  443. -- freedom lets implementors use different sets of groups to
  444. -- provide differents "views" of an MTA.
  445.  
  446. -- The possibility of overlap between groups means that summing
  447. -- variables across groups may not produce values equal to those in
  448. -- the mtaTable. mtaTable should always provide accurate information
  449. -- about the MTA as a whole.
  450.  
  451. -- The term "channel" is often used in MTA implementations; channels
  452. -- are usually, but not always, equivalent to a group. However,
  453. -- this MIB does not use the term "channel" because there is no
  454. -- requirement that an MTA supporting this MIB has to map its
  455. -- "channel" abstraction one-to-one onto the MIB's group abstration.
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466. Expires 14-Mar-1994                                             [Page 8]
  467.  
  468.  
  469.  
  470.  
  471.  
  472. Internet Draft            Mail Monitoring MIB                14-Sep-1993
  473.  
  474.  
  475. mtaGroupTable OBJECT-TYPE
  476.     SYNTAX SEQUENCE OF MtaGroupEntry
  477.     MAX-ACCESS not-accessible
  478.     STATUS current
  479.     DESCRIPTION
  480.       "The table holding information specific to each MTA group."
  481.     ::= {mtaObjects 2}
  482.  
  483. mtaGroupEntry OBJECT-TYPE
  484.     SYNTAX MtaGroupEntry
  485.     MAX-ACCESS not-accessible
  486.     STATUS current
  487.     DESCRIPTION
  488.       "The entry associated with each MTA group."
  489.     INDEX {applIndex, mtaGroupIndex}
  490.     ::= {mtaGroupTable 1}
  491.  
  492. MtaGroupEntry ::= SEQUENCE {
  493.     mtaGroupIndex
  494.         INTEGER,
  495.     mtaGroupSubmittedMessages
  496.         Counter32,
  497.     mtaGroupRejectedMessages
  498.         Counter32,
  499.     mtaGroupStoredMessages
  500.         Gauge32,
  501.     mtaGroupDeliveredMessages
  502.         Counter32,
  503.     mtaGroupSubmittedVolume
  504.         Counter32,
  505.     mtaGroupStoredVolume
  506.         Gauge32,
  507.     mtaGroupDeliveredVolume
  508.         Counter32,
  509.     mtaGroupSubmittedRecipients
  510.         Counter32,
  511.     mtaGroupStoredRecipients
  512.         Gauge32,
  513.     mtaGroupDeliveredRecipients
  514.         Counter32,
  515.     mtaGroupOldestMessageStored
  516.         TimeInterval,
  517.     mtaGroupInboundAssociations
  518.         Gauge32,
  519.     mtaGroupOutboundAssociations
  520.  
  521.  
  522.  
  523.  
  524.  
  525. Expires 14-Mar-1994                                             [Page 9]
  526.  
  527.  
  528.  
  529.  
  530.  
  531. Internet Draft            Mail Monitoring MIB                14-Sep-1993
  532.  
  533.  
  534.         Gauge32,
  535.     mtaGroupAccumulatedInboundAssociations
  536.         Counter32,
  537.     mtaGroupAccumulatedOutboundAssociations
  538.         Counter32,
  539.     mtaGroupLastInboundActivity
  540.         TimeInterval,
  541.     mtaGroupLastOutboundActivity
  542.         TimeInterval,
  543.     mtaGroupRejectedInboundAssociations
  544.         Counter32,
  545.     mtaGroupFailedOutboundAssociations
  546.         Counter32,
  547.     mtaGroupInboundRejectionReason
  548.         DisplayString,
  549.     mtaGroupOutboundConnectFailureReason
  550.         DisplayString,
  551.     mtaGroupScheduledRetry
  552.         TimeInterval,
  553.     mtaGroupMailProtocol
  554.         OBJECT IDENTIFIER,
  555.     mtaGroupName
  556.         DisplayString
  557. }
  558.  
  559. mtaGroupIndex OBJECT-TYPE
  560.     SYNTAX INTEGER (1..2147483647)
  561.     MAX-ACCESS not-accessible
  562.     STATUS current
  563.     DESCRIPTION
  564.       "The index associated with a group for a given MTA."
  565.     ::= {mtaGroupEntry 1}
  566.  
  567. mtaGroupSubmittedMessages OBJECT-TYPE
  568.     SYNTAX Counter32
  569.     MAX-ACCESS read-only
  570.     STATUS current
  571.     DESCRIPTION
  572.       "The number of messages submitted to this group since MTA
  573.       initialization."
  574.     ::= {mtaGroupEntry 2}
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584. Expires 14-Mar-1994                                            [Page 10]
  585.  
  586.  
  587.  
  588.  
  589.  
  590. Internet Draft            Mail Monitoring MIB                14-Sep-1993
  591.  
  592.  
  593. mtaGroupRejectedMessages OBJECT-TYPE
  594.     SYNTAX Counter32
  595.     MAX-ACCESS read-only
  596.     STATUS current
  597.     DESCRIPTION
  598.       "The number of messages rejected by this group since MTA
  599.       initialization."
  600.     ::= {mtaGroupEntry 3}
  601.  
  602. mtaGroupStoredMessages OBJECT-TYPE
  603.     SYNTAX Gauge32
  604.     MAX-ACCESS read-only
  605.     STATUS current
  606.     DESCRIPTION
  607.       "The total number of messages currently stored in this
  608.       group's queue."
  609.     ::= {mtaGroupEntry 4}
  610.  
  611. mtaGroupDeliveredMessages OBJECT-TYPE
  612.     SYNTAX Counter32
  613.     MAX-ACCESS read-only
  614.     STATUS current
  615.     DESCRIPTION
  616.       "The number of messages delivered by this group since MTA
  617.       initialization."
  618.     ::= {mtaGroupEntry 5}
  619.  
  620. mtaGroupSubmittedVolume OBJECT-TYPE
  621.     SYNTAX Counter32
  622.     UNITS "K-octets"
  623.     MAX-ACCESS read-only
  624.     STATUS current
  625.     DESCRIPTION
  626.       "The total volume of messages submitted to this group since
  627.       MTA initialization, measured in kilo-octets.  This volume
  628.       should include all transferred data that is logically above
  629.       the mail transport protocol level.  For example, an
  630.       SMTP-based MTA should use the number of kilo-octets in the
  631.       message header and body, while an X.400-based MTA should use
  632.       the number of kilo-octets of P2 data."
  633.     ::= {mtaGroupEntry 6}
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643. Expires 14-Mar-1994                                            [Page 11]
  644.  
  645.  
  646.  
  647.  
  648.  
  649. Internet Draft            Mail Monitoring MIB                14-Sep-1993
  650.  
  651.  
  652. mtaGroupStoredVolume OBJECT-TYPE
  653.     SYNTAX Gauge32
  654.     UNITS "K-octets"
  655.     MAX-ACCESS read-only
  656.     STATUS current
  657.     DESCRIPTION
  658.       "The total volume of messages currently stored in this
  659.       group's queue, measured in kilo-octets.  This volume should
  660.       include all stored data that is logically above the mail
  661.       transport protocol level.  For example, an SMTP-based
  662.       MTA should use the number of kilo-octets in the message
  663.       header and body, while an X.400-based MTA would use the
  664.       number of kilo-octets of P2 data."
  665.     ::= {mtaGroupEntry 7}
  666.  
  667. mtaGroupDeliveredVolume OBJECT-TYPE
  668.     SYNTAX Counter32
  669.     UNITS "K-octets"
  670.     MAX-ACCESS read-only
  671.     STATUS current
  672.     DESCRIPTION
  673.       "The total volume of messages delivered by this group since
  674.       MTA initialization, measured in kilo-octets.  This volume
  675.       should include all transferred data that is logically above
  676.       the mail transport protocol level.  For example, an
  677.       SMTP-based MTA should use the number of kilo-octets in the
  678.       message header and body, while an X.400-based MTA should use
  679.       the number of kilo-octets of P2 data."
  680.     ::= {mtaGroupEntry 8}
  681.  
  682. mtaGroupSubmittedRecipients OBJECT-TYPE
  683.     SYNTAX Counter32
  684.     MAX-ACCESS read-only
  685.     STATUS current
  686.     DESCRIPTION
  687.       "The total number of recipients specified in all messages
  688.       submitted to this group since MTA initialization."
  689.     ::= {mtaGroupEntry 9}
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702. Expires 14-Mar-1994                                            [Page 12]
  703.  
  704.  
  705.  
  706.  
  707.  
  708. Internet Draft            Mail Monitoring MIB                14-Sep-1993
  709.  
  710.  
  711. mtaGroupStoredRecipients OBJECT-TYPE
  712.     SYNTAX Gauge32
  713.     MAX-ACCESS read-only
  714.     STATUS current
  715.     DESCRIPTION
  716.       "The total number of recipients specified in all messages
  717.       currently stored in this group's queue."
  718.     ::= {mtaGroupEntry 10}
  719.  
  720. mtaGroupDeliveredRecipients OBJECT-TYPE
  721.     SYNTAX Counter32
  722.     MAX-ACCESS read-only
  723.     STATUS current
  724.     DESCRIPTION
  725.       "The total number of recipients specified in all messages
  726.       delivered by this group since MTA initialization."
  727.     ::= {mtaGroupEntry 11}
  728.  
  729. mtaGroupOldestMessageStored OBJECT-TYPE
  730.     SYNTAX TimeInterval
  731.     MAX-ACCESS read-only
  732.     STATUS current
  733.     DESCRIPTION
  734.       "Time since the oldest message in this group's queue was
  735.        placed in the queue."
  736.     ::= {mtaGroupEntry 12}
  737.  
  738. mtaGroupInboundAssociations OBJECT-TYPE
  739.     SYNTAX Gauge32
  740.     MAX-ACCESS read-only
  741.     STATUS current
  742.     DESCRIPTION
  743.       "The number of current associations to the group, where the
  744.        group is the responder."
  745.     ::= {mtaGroupEntry 13}
  746.  
  747. mtaGroupOutboundAssociations OBJECT-TYPE
  748.     SYNTAX Gauge32
  749.     MAX-ACCESS read-only
  750.     STATUS current
  751.     DESCRIPTION
  752.       "The number of current associations to the group, where the
  753.       group is the initiator."
  754.     ::= {mtaGroupEntry 14}
  755.  
  756.  
  757.  
  758.  
  759.  
  760.  
  761. Expires 14-Mar-1994                                            [Page 13]
  762.  
  763.  
  764.  
  765.  
  766.  
  767. Internet Draft            Mail Monitoring MIB                14-Sep-1993
  768.  
  769.  
  770. mtaGroupAccumulatedInboundAssociations OBJECT-TYPE
  771.     SYNTAX Counter32
  772.     MAX-ACCESS read-only
  773.     STATUS current
  774.     DESCRIPTION
  775.       "The total number of associations to the group since MTA
  776.       initialization, where the group is the responder."
  777.     ::= {mtaGroupEntry 15}
  778.  
  779. mtaGroupAccumulatedOutboundAssociations OBJECT-TYPE
  780.     SYNTAX Counter32
  781.     MAX-ACCESS read-only
  782.     STATUS current
  783.     DESCRIPTION
  784.       "The total number of associations from the group since MTA
  785.        initialization, where the group was the initiator."
  786.     ::= {mtaGroupEntry 16}
  787.  
  788. mtaGroupLastInboundActivity OBJECT-TYPE
  789.     SYNTAX TimeInterval
  790.     MAX-ACCESS read-only
  791.     STATUS current
  792.     DESCRIPTION
  793.       "Time since the last time that this group had an active
  794.       inbound association for purposes of message submission."
  795.     ::= {mtaGroupEntry 17}
  796.  
  797. mtaGroupLastOutboundActivity OBJECT-TYPE
  798.     SYNTAX TimeInterval
  799.     MAX-ACCESS read-only
  800.     STATUS current
  801.     DESCRIPTION
  802.       "Time since the last time that this group had an
  803.       outbound association for purposes of message delivery."
  804.     ::= {mtaGroupEntry 18}
  805.  
  806. mtaGroupRejectedInboundAssociations OBJECT-TYPE
  807.     SYNTAX Counter32
  808.     MAX-ACCESS read-only
  809.     STATUS current
  810.     DESCRIPTION
  811.       "The total number of inbound associations the group has
  812.       rejected, since MTA initialization."
  813.     ::= {mtaGroupEntry 19}
  814.  
  815.  
  816.  
  817.  
  818.  
  819.  
  820. Expires 14-Mar-1994                                            [Page 14]
  821.  
  822.  
  823.  
  824.  
  825.  
  826. Internet Draft            Mail Monitoring MIB                14-Sep-1993
  827.  
  828.  
  829. mtaGroupFailedOutboundAssociations OBJECT-TYPE
  830.     SYNTAX Counter32
  831.     MAX-ACCESS read-only
  832.     STATUS current
  833.     DESCRIPTION
  834.       "The total number associations where the group was the
  835.       initiator and association establishment has failed,
  836.       since MTA initialization."
  837.     ::= {mtaGroupEntry 20}
  838.  
  839. mtaGroupInboundRejectionReason OBJECT-TYPE
  840.     SYNTAX DisplayString
  841.     MAX-ACCESS read-only
  842.     STATUS current
  843.     DESCRIPTION
  844.       "The failure reason, if any, for the last connection this
  845.       group refused to respond to. An empty string indicates that
  846.       the last attempt was successful.  If no connection attempt has
  847.       been made since the MTA was initializaed the value should be
  848.       'never'."
  849.     ::= {mtaGroupEntry 21}
  850.  
  851. mtaGroupOutboundConnectFailureReason OBJECT-TYPE
  852.     SYNTAX DisplayString
  853.     MAX-ACCESS read-only
  854.     STATUS current
  855.     DESCRIPTION
  856.       "The failure reason, if any, for the last connection attempt
  857.       this group initiated. An empty string indicates that the last
  858.       attempt was successful.  If no connection attempt has been
  859.       made since the MTA was initializaed the value should be
  860.       'never'."
  861.     ::= {mtaGroupEntry 22}
  862.  
  863. mtaGroupScheduledRetry OBJECT-TYPE
  864.     SYNTAX TimeInterval
  865.     MAX-ACCESS read-only
  866.     STATUS current
  867.     DESCRIPTION
  868.       "The time when this group is scheduled to next attempt to
  869.        make a connection."
  870.     ::= {mtaGroupEntry 23}
  871.  
  872.  
  873.  
  874.  
  875.  
  876.  
  877.  
  878.  
  879. Expires 14-Mar-1994                                            [Page 15]
  880.  
  881.  
  882.  
  883.  
  884.  
  885. Internet Draft            Mail Monitoring MIB                14-Sep-1993
  886.  
  887.  
  888. mtaGroupMailProtocol OBJECT-TYPE
  889.     SYNTAX OBJECT IDENTIFIER
  890.     MAX-ACCESS read-only
  891.     STATUS current
  892.     DESCRIPTION
  893.       "An identification of the protocol being used by this group.
  894.       For an group employing OSI protocols, this will be the
  895.       Application Context.  For Internet applications, the IANA
  896.       maintains a registry of the OIDs which correspond to well-known
  897.       message transfer protocols.  If the application protocol is
  898.       not listed in the registry, an OID value of the form
  899.       {applTCPProtoID port} or {applUDProtoID port} are used for
  900.       TCP-based and UDP-based protocols, respectively.  In either
  901.       case 'port' corresponds to the primary port number being
  902.       used by the group.  applTCPProtoID and applUDPProtoID are
  903.       defined in [1]."
  904.     ::= {mtaGroupEntry 24}
  905.  
  906. mtaGroupName OBJECT-TYPE
  907.     SYNTAX DisplayString
  908.     MAX-ACCESS read-only
  909.     STATUS current
  910.     DESCRIPTION
  911.       "A descriptive name for the group. If this group connects to
  912.       a single remote MTA this should be the name of that MTA. If
  913.       this in turn is an Internet MTA this should be the domain name.
  914.       For an OSI MTA it should be the string encoded distinguished
  915.       name of the managed object using the format defined in RFC-?.
  916.       For X.400(1984) MTAs which do not have a Distinguished Name,
  917.       the RFC-1327 syntax 'mta in globalid' should be used."
  918.     ::= {mtaGroupEntry 25}
  919.  
  920. mtaGroupAssociationTable OBJECT-TYPE
  921.     SYNTAX SEQUENCE OF MtaGroupAssociationEntry
  922.     MAX-ACCESS not-accessible
  923.     STATUS current
  924.     DESCRIPTION
  925.       "The table holding information regarding the associations
  926.        for each MTA group."
  927.     ::= {mtaObjects 3}
  928.  
  929.  
  930.  
  931.  
  932.  
  933.  
  934.  
  935.  
  936.  
  937.  
  938. Expires 14-Mar-1994                                            [Page 16]
  939.  
  940.  
  941.  
  942.  
  943.  
  944. Internet Draft            Mail Monitoring MIB                14-Sep-1993
  945.  
  946.  
  947. mtaGroupAssociationEntry OBJECT-TYPE
  948.     SYNTAX MtaGroupAssociationEntry
  949.     MAX-ACCESS not-accessible
  950.     STATUS current
  951.     DESCRIPTION
  952.       "The entry holding information regarding the associations
  953.        for each MTA group."
  954.     INDEX {applIndex, mtaGroupIndex, mtaGroupAssociationIndex}
  955.     ::= {mtaGroupAssociationTable 1}
  956.  
  957. MtaGroupAssociationEntry ::= SEQUENCE {
  958.     mtaGroupAssociationIndex
  959.         INTEGER
  960. }
  961.  
  962. mtaGroupAssociationIndex OBJECT-TYPE
  963.     SYNTAX INTEGER (1..2147483647)
  964.     MAX-ACCESS read-only
  965.     STATUS current
  966.     DESCRIPTION
  967.       "Reference into association table to allow correlation of
  968.        this group's active associations with the association table."
  969.     ::= {mtaGroupAssociationEntry 1}
  970.  
  971.  
  972. -- Conformance information
  973.  
  974. mtaConformance OBJECT IDENTIFIER ::= {mta 2}
  975.  
  976. mtaGroups      OBJECT IDENTIFIER ::= {mtaConformance 1}
  977. mtaCompliances OBJECT IDENTIFIER ::= {mtaConformance 2}
  978.  
  979.  
  980. -- Compliance statements
  981.  
  982. mtaCompliance MODULE-COMPLIANCE
  983.     STATUS current
  984.     DESCRIPTION
  985.       "The compliance statement for SNMPv2 entities
  986.        which implement the Mail Monitoring MIB."
  987.     MODULE  -- this module
  988.       MANDATORY-GROUPS {mtaGroup}
  989.     ::= {mtaCompliances 1}
  990.  
  991.  
  992.  
  993.  
  994.  
  995.  
  996.  
  997. Expires 14-Mar-1994                                            [Page 17]
  998.  
  999.  
  1000.  
  1001.  
  1002.  
  1003. Internet Draft            Mail Monitoring MIB                14-Sep-1993
  1004.  
  1005.  
  1006. -- Units of conformance
  1007.  
  1008. mtaGroup OBJECT-GROUP
  1009.     OBJECTS {
  1010.       mtaSubmittedMessages, mtaStoredMessages,
  1011.       mtaDeliveredMessages, mtaSubmittedVolume, mtaStoredVolume,
  1012.       mtaDeliveredVolume, mtaSubmittedRecipients,
  1013.       mtaStoredRecipients, mtaDeliveredRecipients, mtaGroupIndex,
  1014.       mtaGroupSubmittedMessages, mtaGroupRejectedMessages,
  1015.       mtaGroupStoredMessages, mtaGroupDeliveredMessages,
  1016.       mtaGroupSubmittedVolume, mtaGroupStoredVolume,
  1017.       mtaGroupDeliveredVolume,
  1018.       mtaGroupSubmittedRecipients, mtaGroupStoredRecipients,
  1019.       mtaGroupDeliveredRecipients,
  1020.       mtaGroupOldestMessageStored, mtaGroupInboundAssociations,
  1021.       mtaGroupOutboundAssociations,
  1022.       mtaGroupAccumulatedInboundAssociations,
  1023.       mtaGroupAccumulatedOutboundAssociations,
  1024.       mtaGroupLastInboundActivity, mtaGroupLastOutboundActivity,
  1025.       mtaGroupRejectedInboundAssociations,
  1026.       mtaGroupFailedOutboundAssociations,
  1027.       mtaGroupInboundRejectionReason,
  1028.       mtaGroupOutboundConnectFailureReason,
  1029.       mtaGroupScheduledRetry, mtaGroupMailProtocol, mtaGroupName,
  1030.       mtaGroupAssociationIndex}
  1031.     STATUS current
  1032.     DESCRIPTION
  1033.       "A collection of objects providing basic monitoring of MTAs."
  1034.     ::= {mtaGroups 1}
  1035.  
  1036. END
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056. Expires 14-Mar-1994                                            [Page 18]
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062. Internet Draft            Mail Monitoring MIB                14-Sep-1993
  1063.  
  1064.  
  1065. 6.  Acknowledgements
  1066.  
  1067. This document is a product of the Mail and Directory Management (MADMAN)
  1068. Working Group. It is based on an earlier MIB designed by S. Kille, T.
  1069. Lenggenhager, D. Partain, and W. Yeong.
  1070.  
  1071.  
  1072. 7.  References
  1073.  
  1074. [1]  Freed, N., Kille, S., "The Network Services Monitoring MIB",
  1075.      Internet Draft, September 7, 1993.
  1076.  
  1077.  
  1078. 8.  Security Considerations
  1079.  
  1080. Security issues are not discussed in this memo.
  1081.  
  1082.  
  1083. 9.  Authors' Addresses
  1084.  
  1085.      Ned Freed, Editor
  1086.      Innosoft International, Inc.
  1087.      250 West First Street, Suite 240
  1088.      Claremont, CA 91711
  1089.      USA
  1090.       tel: +1 909 624 7907
  1091.       fax: +1 909 621 5319
  1092.       email: ned@innosoft.com
  1093.  
  1094.      Steve Kille, WG Chair
  1095.      ISODE Consortium
  1096.      The Dome, The Square
  1097.      Richmond TW9 1DT
  1098.      UK
  1099.        tel: +44 81 332 9091
  1100.        email: S.Kille@isode.com
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115. Expires 14-Mar-1994                                            [Page 19]
  1116.  
  1117.  
  1118.